package cn.ffcs.uec.common.dao.impl;

import java.util.ArrayList;
import java.util.List;

import org.springframework.stereotype.Repository;

import cn.ffcs.uec.common.dao.BaseDaoImpl;
import cn.ffcs.uec.common.dao.CertIdVarBaseInfoDao;
import cn.ffcs.uec.common.model.CertIdVarBaseInfo;


@Repository("certIdVarBaseInfoDao")
public class CertIdVarBaseInfoDaoImpl extends BaseDaoImpl implements
		CertIdVarBaseInfoDao {

	@Override
	public CertIdVarBaseInfo getCertIdVarInfo(String idName, String idNumber) {
		List<Object> params = new ArrayList<Object>();
		String sql = "SELECT *  FROM TB_PTY_CERTIF_ID_VAR_INFO WHERE "
				+ " IDENTITY = ? AND NAME = ?";
		params.add(idNumber);
		params.add(idName);
		List<CertIdVarBaseInfo> certIdVarBaseInfoList = jdbcFindList(sql,
				params, CertIdVarBaseInfo.class);

		if (null != certIdVarBaseInfoList && certIdVarBaseInfoList.size() > 0) {
			return certIdVarBaseInfoList.get(0);
		}

		return null;
	}

}
